<?php

/**
 * @author Dang Quoc Viet
 * @copyright 2009
 */

?>
<div class="actions">
	<ul>
		<li><?php echo $html->link('Danh sách phiếu điều tra', array('action' => 'index', $phieu['PhieuDt']['sotay_id']));?></li>
       	<li><?php echo $html->link('Xuất Excel', array('action' => 'dienthongtin_xls',  $phieu['PhieuDt']['id'], $loai['LoaiDt']['id']));?></li>
	
	</ul>
</div>
<div class="phieuDts view">
<h2><?php  
		echo 'Nhập thông tin phiếu điều tra';
		$this->pageTitle = 'Nhập thông tin phiếu điều tra - Nhap thong tin phieu dieu tra';
	?>
</h2>
	<dl><?php $i = 0; $class = ' class="altrow"';?>
		<dt<?php if ($i % 2 == 0) echo $class;?>><?php echo 'Ngày điều tra'; ?></dt>
		<dd<?php if ($i++ % 2 == 0) echo $class;?>>
			<?php 
				echo date('m-d-Y', strtotime($phieu['PhieuDt']['NGAY'])); 
				echo '&nbsp;';
				echo '(Lần thứ: '.$phieu['PhieuDt']['LAN'].')';
			?>
			&nbsp;
		</dd>
		<dt<?php if ($i % 2 == 0) echo $class;?>><?php echo 'Giai đoạn sinh trưởng (NSS)'; ?></dt>
		<dd<?php if ($i++ % 2 == 0) echo $class;?>>
			<?php echo $phieu['Nss']['TEN_NSS']; ?>
			&nbsp;
		</dd>
		<dt<?php if ($i % 2 == 0) echo $class;?>><?php echo 'Cán bộ điều tra'; ?></dt>
		<dd<?php if ($i++ % 2 == 0) echo $class;?>>
			<?php echo $phieu['Canbo']['HOTEN']; ?>
			&nbsp;
		</dd>
	</dl>
</div>

<div class="phieuDts form">
<?php
//import ham javascript
	echo $javascript->link('custom_scripts.js');
?>

<script language="javascript">
	function validate(){
		var i = 0;
		var j = 0;
		var name = '';
		var hethang = false;
		var hetcot = false;
		
		while(1){
			j = 0;
			
			while(1){
				name = 'data[ketqua][' + i + ']'+ '[' + j + ']';
			
				var ketquas = document.getElementsByName(name);
				
				if (ketquas.length == 0){
					if(hetcot){//Neu truoc do da het cot roi ma khog tim thay dtuong nao thi => het hang => break
						hethang = true;
					}
					hetcot = true;
					break;
				}else{
					hetcot = false;
				}
				
				if(!required(ketquas[0], 'Thông số điều tra không được trống.')){
					ketquas[0].focus();
					return false;
				}
	
				if(!isNumeric(ketquas[0], 'Thông số điều tra phải là một số thực.')){
					ketquas[0].focus();
					return false;
				}
				j++;
			}
			
			if(hethang){
				break;
			}
			//alert(i);
			i++;
		}
		
		return true;
	}
</script>
<?php echo $form->create(null, array('url'=>'dienthongtin/'.$phieu['PhieuDt']['id'].'/'.$loai['LoaiDt']['id'],'onSubmit'=>'return validate()'));?>

	<fieldset>
		<?php 
			echo $form->hidden('phieu.id', array('value'=>$phieu['PhieuDt']['id']));
		?>
 		<legend><?php echo $loai['LoaiDt']['TEN_LOAI'];?></legend>
 		<div class="view">
		<table>
			<?php
				$socot = count($noidungs);
				$sodong = count($diems);
				$sonhom = count($doituongs);
				$hang = 0;
				$ikq = 0;
				$edit = (!empty($ketquas))?true:false;
			?>
			<tr>
				<th><?php echo 'Điểm';?></th>
			<?php
			for($ind = 0; $ind < $socot; $ind++){//$noidungs as $noidung){
			?>	
				<th>
					<?php
					echo $noidungs[$ind]['NdDt']['DG_ND'];
					?>
				</th>
			<?php } ?>
			</tr>
			<?php
			for($idt = 0; $idt < $sonhom; $idt++){//$doituongs as $doituong){
			?>
			<tr>
				<td <?php echo 'colspan='.($socot + 1);?>><b>
					<?php echo $doituongs[$idt]['Doituong']['TEN_DT'];?>
				</b></td>
			</tr>
				<?php
				$i = 0;
				for($idi = 0; $idi < $sodong; $idi++){//$diems as $diem){
					$class = null;
					/*if ($i++ % 2 == 0) {
						$class = ' class="altrow"';
					}
					echo '<tr'.$class.'>';*/
					echo '<tr>';
					echo '<td>';
					echo $diems[$idi]['DiemDt']['DIEM'];
					echo $form->hidden('diem.'.$hang, array('value'=>$diems[$idi]['DiemDt']['id']));
					echo $form->hidden('dt.'.$hang, array('value'=>$doituongs[$idt]['Doituong']['id']));
					echo '</td>';
					for($j = 0; $j < $socot; $j++){
						echo '<td>';
						$kq = 0;
						if($edit){
							echo $form->hidden('makq.'.$hang.'.'.$j,array('value'=>$ketquas[$ikq]['Ketqua']['id']));
							$kq = $ketquas[$ikq]['Ketqua']['KETQUA'];
							$ikq++;
							if(!isset($ketquas[$ikq]['Ketqua']['id'])) $edit = false;// trường hợp có nhiều ô nhập liệu hơn kết quả đã nhập
						}//hang->doituong, j->cot->stt
						echo $form->input('ketqua.'.$hang.'.'.$j, array('label'=>false, 'value'=>$kq, 'div'=>false, 'onfocus'=>'this.select()', 'size'=>5));
						echo $form->hidden('mand.'.$hang.'.'.$j, array('value'=>$noidungs[$j]['NdDt']['id']));
						echo '</td>';
					}
					echo '</tr>';
					$hang++;
				}
				?>
			<?php
			}
			?>			
		</table>
			<div align="center">
				<?php echo $form->submit('Lưu dữ liệu');?>			
			</div>
		</div>
	</fieldset>
<?php echo $form->end();?>
</div>